package antempire.model.antinformation;

import antempire.model.IEntityInformation;
import antempire.model.capturedantinformation.ICapturedAntInformation;
import antempire.model.scoreinformation.IScoreInformation;

public abstract class IAntInformation extends IEntityInformation {

	private ICapturedAntInformation captureAntInformation;
	private IScoreInformation scoreInformation;
	private int line;
	private int row;
	private int speed;

	public IAntInformation(int _speed, String _path, int _line, int _row,
			int _size_w, int _size_h, int _TextureRegion_width,
			int _TextureRegion_height,
			ICapturedAntInformation captureAntInformation,
			IScoreInformation scoreInformation) {
		super(_path, _size_w, _size_h, _TextureRegion_width,
				_TextureRegion_height);
		line = _line;
		row = _row;
		speed = _speed;
		this.captureAntInformation = captureAntInformation;
		this.scoreInformation = scoreInformation;
	}

	public ICapturedAntInformation getCaptureAntInformation() {
		return captureAntInformation;
	}

	public IScoreInformation getScoreInformation() {
		return scoreInformation;
	}

	public int get_line() {
		return line;
	}

	public int get_row() {
		return row;
	}

	public int get_speed() {
		return speed;
	}

}
